bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
↳ QTRS
↳ Overlay + Local Confluence
bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
bin(x0, 0)
bin(0, s(x0))
bin(s(x0), s(x1))
BIN(s(x), s(y)) → BIN(x, y)
BIN(s(x), s(y)) → BIN(x, s(y))
bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
bin(x0, 0)
bin(0, s(x0))
bin(s(x0), s(x1))
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
BIN(s(x), s(y)) → BIN(x, y)
BIN(s(x), s(y)) → BIN(x, s(y))
bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
bin(x0, 0)
bin(0, s(x0))
bin(s(x0), s(x1))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
BIN(s(x), s(y)) → BIN(x, y)
Used ordering: Combined order from the following AFS and order.
BIN(s(x), s(y)) → BIN(x, s(y))
trivial
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ QDPOrderProof
BIN(s(x), s(y)) → BIN(x, s(y))
bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
bin(x0, 0)
bin(0, s(x0))
bin(s(x0), s(x1))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
BIN(s(x), s(y)) → BIN(x, s(y))
BIN2 > s1
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
bin(x, 0) → s(0)
bin(0, s(y)) → 0
bin(s(x), s(y)) → +(bin(x, s(y)), bin(x, y))
bin(x0, 0)
bin(0, s(x0))
bin(s(x0), s(x1))